package threadjuc.pool;

/**
 * @author zxl
 * @version 1.0
 * @date 2021/10/28 10:17
 */
public class Pool1 {
    /**
     * 池化技术：防止反复的开和关 浪费资源
     * 好处：降低资源的浪费
     *      提高效率
     *      方便管理
     * 四大方法  pool2
     * 七大参数  核心数   pool2
     *          最大核心数
     *          空闲线程的最大存活时间
     *          超时线程
     *          阻塞队列   Juc13
     *          线程工厂
     *          拒绝策略 (4种)
     *
     *  线程池作用：就是限制系统中执行线程的数量。
     *  根据系统的环境情况，可以自动或手动设置线程数量，达到运行的最佳效果；
     *  少了浪费了系统资源，多了造成系统拥挤效率不高。
     *  用线程池控制线程数量，其他线程排队等候。
     *  一个任务执行完毕，再从队列的中取最前面的任务开始执行。
     *  若队列中没有等待进程，线程池的这一资源处于等待。
     *  当一个新任务需要运行时，如果线程池中有等待的工作线程，就可以开始运行了；否则进入等待队列
     */
    public static void main(String[] args) {

    }
}
